package library

import (
	"gitee.com/mad-wud/lin"
)

var 消息提示_基础 = `<template>
<el-button  :round=true size='small' type='primary'  @click="消息提示" >按钮</el-button>
</template>
<script setup>
import { ElMessage } from 'element-plus'
{3}
const 消息提示=()=>{
	ElMessage({
		 {1} {2}
  })
}
</script>
<style scoped></style>`

func X消息提示(属性表, 事件表 lin.J键值表) (vue string) {
	基础vue := 消息提示_基础
	属性 := 属性生成(属性表)
	事件 := 事件生成(事件表)
	属性 = 属性 + 事件
	属性 = 全_文本.S删首尾_空(属性)
	属性 = 全_文本.T替换文本(属性, " ", ",", -1)
	属性 = 全_文本.T替换文本(属性, ":", "", -1)
	属性 = 全_文本.T替换文本(属性, "@", "", -1)

	样式 := ""
	js := ""
	if 属性表.QW取文本("icon") != "" {
		js = "import { " + 属性表.QW取文本("icon", "name") + " }  from '@element-plus/icons-vue' //更多图标官方文档 改变引用和:icon 对应值即可 \r\n" + js
	}

	if 事件表.QW取文本("close") != "" {
		js = js + 全_文本.C创建文本("\r\n const  {1}=()=>{ console.log ('{1}')}", 事件表.QW取文本("close"))
	}

	基础vue = 全_文本.C创建文本(基础vue, 属性, 样式, js)
	return 基础vue

}
